package com.cykj.pos.profit.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@ApiModel
public class PartnerDTO {

    @ApiModelProperty(value = "伙伴用户主键")
    private Long parnterId;

    @ApiModelProperty(value = "伙伴名称")
    private String partnerName;

    @ApiModelProperty(value = "伙伴手机号")
    private String partnerMobile;

    @ApiModelProperty(value = "伙伴注册时间")
    private String registerTime;
    // 本月交易额
    @ApiModelProperty(value = "团队本月交易额")
    private BigDecimal teamTransAmount;

    @ApiModelProperty(value = "团队上月交易额")
    private BigDecimal lastMonthTeamTransAmount;

    @ApiModelProperty(value = "团队本月报件审核通过数")
    private Integer teamActiveCounts;

    @ApiModelProperty(value = "团队上月报件审核通过数")
    private Integer lastMonthTeamActiveCounts;
    // 累计激活数
    @ApiModelProperty(value = "团队本月机具激活数")
    private Integer teamActiveMachines;

    @ApiModelProperty(value = "团队上月机具激活数")
    private  Integer lastMonthteamActiveMacines;

    // 累计新增伙伴
    @ApiModelProperty(value = "伙伴总数")
    private Integer partnerCounts;

    @ApiModelProperty(value = "头像")
    private String portrait;

    @ApiModelProperty(value = "商户下的pos机器总数量count")
    private Integer count;

    private Long userId;
    private Long merchId;
    private String thisDate;
    private String lastDate;
    // 今日时间
    private String today;
    // 今日新增伙伴
    private Integer todayPartnerCounts;
    // 今日激活数
    private Integer todayteamActiveMacines;
    // 今日交易额
    private BigDecimal todayTeamsTransAmount;
    // 累计交易额 统计图
    private List<PartnerDetailDTO> transAmountList;
    // 累计激活数 统计图
    private List<PartnerDetailDTO> activeMachinesList;

    //刷卡费率
    private String rateT0;

    //扫码费率
    private String qrsettleRate;
}
